<?php
require_once 'kernel/form.php';

General::getTpl()->assign('extraTitle',"Meta Einstellungen");
if(Admin::checkPermission('canEditSettings')) {
	// Form-Data
	$formField = array();
	$i = 0;
	$formField[$i]['fieldName'] = "Autor";
	$formField[$i]['fieldDescription'] = "Bitte geben sie den Autor der Homepage an.";
	$formField[$i]['fieldType'] = Form::$TYPE_TEXT;
	$formField[$i]['fieldDefaultValue'] = Settings::getInstance()->getSetting("meta.Author");
	$formField[$i]['fieldCheck'] = true;
	$formField[$i]['fieldCheckExtra'] = Form::$CHECK_TEXT_NOTEMPTY;
	$i++;
	
	$formField[$i]['fieldName'] = "Publisher";
	$formField[$i]['fieldDescription'] = "Wer ist f&uuml;r die Herausgabe verantwortlich?";
	$formField[$i]['fieldType'] = Form::$TYPE_TEXT;
	$formField[$i]['fieldDefaultValue'] = Settings::getInstance()->getSetting("meta.Publisher");
	$formField[$i]['fieldCheck'] = true;
	$formField[$i]['fieldCheckExtra'] = Form::$CHECK_TEXT_NOTEMPTY;
	$i++;
	
	$formField[$i]['fieldName'] = "Copyright";
	$formField[$i]['fieldDescription'] = "Wer besitzt f&uuml;r die Rechte f&uuml;r die Text und das Design?";
	$formField[$i]['fieldType'] = Form::$TYPE_TEXT;
	$formField[$i]['fieldDefaultValue'] = Settings::getInstance()->getSetting("meta.Copyright");
	$formField[$i]['fieldCheck'] = false;
	$i++;
	
	$formField[$i]['fieldName'] = "Beschreibung (max. 255 Zeichen)";
	$formField[$i]['formName'] = "Description";
	$formField[$i]['fieldDescription'] = "Dieser Text wird in den meisten Suchmaschinen angezeigt.";
	$formField[$i]['fieldSelectOptions'] = "30_5";
	$formField[$i]['fieldType'] = Form::$TYPE_TEXTAREA;
	$formField[$i]['fieldDefaultValue'] = Settings::getInstance()->getSetting("meta.Description");
	$formField[$i]['fieldCheck'] = false;
	$i++;
	
	$formField[$i]['fieldName'] = "Schl&uuml;sselw&ouml;rter (max. 255 Zeichen)";
	$formField[$i]['formName'] = "Keywords";
	$formField[$i]['fieldDescription'] = "Diese Stichworte werden von der Suchmaschinen gespeichert. Vermeiden Sie Wiederholungen.";
	$formField[$i]['fieldSelectOptions'] = "30_5";
	$formField[$i]['fieldType'] = Form::$TYPE_TEXTAREA;
	$formField[$i]['fieldDefaultValue'] = Settings::getInstance()->getSetting("meta.Keywords");
	$formField[$i]['fieldCheck'] = false;
	$i++;
	
	$formField[$i]['fieldName'] = "Kategorie";
	$formField[$i]['fieldDescription'] = "In welche Kategorie w&uuml;rden sie die Homepage einordnen? (verschiedene Kategorien durch ein Komma trennen)";
	$formField[$i]['fieldType'] = Form::$TYPE_TEXT;
	$formField[$i]['fieldDefaultValue'] = Settings::getInstance()->getSetting("meta.Category");
	$formField[$i]['fieldCheck'] = false;
	$i++;
	
	$formField[$i]['fieldName'] = "Typ";
	$formField[$i]['fieldDescription'] = "Welchem Typ w&uuml;rden sie ihre Homepage zuweisen?";
	$formField[$i]['fieldType'] = Form::$TYPE_TEXT;
	$formField[$i]['fieldDefaultValue'] = Settings::getInstance()->getSetting("meta.Type");
	$formField[$i]['fieldCheck'] = false;
	$i++;
	
	$formField[$i]['fieldName'] = "Zielgruppe";
	$formField[$i]['fieldDescription'] = "An welche Zielgruppen ist die Homepage gerichtet? (verschiedene Zielgruppen durch ein Komma trennen)";
	$formField[$i]['fieldType'] = Form::$TYPE_TEXT;
	$formField[$i]['fieldDefaultValue'] = Settings::getInstance()->getSetting("meta.Audience");
	$formField[$i]['fieldCheck'] = false;
	$i++;
	
	
	$formField[$i]['fieldName'] = "Robots";
	$formField[$i]['fieldDescription'] = "Wie sollen die Suchmaschinen ihre Seite durchsuchen?";
	$formField[$i]['fieldType'] = Form::$TYPE_SELECT;
	$formField[$i]['fieldDefaultValue'] = str_replace(",","_",Settings::getInstance()->getSetting("meta.Robots"));
	$formField[$i]['fieldCheck'] = false;
	$formField[$i]['fieldSelectOptions'] = "Webseite aufnehmen - alle Links verfolgen::--::Webseite aufnehmen -  keine Links verfolgen::--::Webseite nicht aufnehmen - aber alle Links verfolgen::--::Webseite nicht aufnehmen - keine Links verfolgen";
	$formField[$i]['fieldSelectKey'] = "index_follow::--::index_nofollow::--::noindex_follow::--::noindex_nofollow";
	$formField[$i]['fieldSelectMultiple'] = false;
	    	
	$form = new Form();
	$form->initByData("Meta-Tags",true,"Speichern!",$formField);
	
	// Done?
	if($form->completeCheck()) {
		Settings::getInstance()->changeSetting("meta.Author",$_POST['Autor']);
		Settings::getInstance()->changeSetting("meta.Publisher",$_POST['Publisher']);
		Settings::getInstance()->changeSetting("meta.Copyright",$_POST['Copyright']);
		Settings::getInstance()->changeSetting("meta.Description",$_POST['Description']);
		Settings::getInstance()->changeSetting("meta.Keywords",$_POST['Keywords']);
		Settings::getInstance()->changeSetting("meta.Category",$_POST['Kategorie']);
		Settings::getInstance()->changeSetting("meta.Type",$_POST['Typ']);
		Settings::getInstance()->changeSetting("meta.Audience",$_POST['Zielgruppe']);
		Settings::getInstance()->changeSetting("meta.Robots",str_replace("_",",",$_POST['Robots'][0]));
		
		
		// Save Data
		General::ouputMessage('Erfolgreich','Die Einstellungen wurden erfolgreich gespeichert.');
	}else{
		$form->outputFormular('body','formular.html');
	}
}else{
	General::ouputMessage('Fehler','Sie haben nicht gen&uuml;gend Rechte um diese Seite zu betrachten');
}
?>